#ifndef UDISK_H
#define UDISK_H

#include <QString>

class Udisk
{
public:
    Udisk(const QString &mountDir);
    ~Udisk();

    bool mount(bool allowMountedReadonly = false);
    void umount();

    QString error() const;
    QString mountDir() const;
    QString mountDevice() const;

private:
    QString m_device;
    QString m_mountDir;
    int m_errorCode;
};

#endif // UDISK_H
